package com.ctgu.B.B1;

/**
 * 表示恒温烧水器的事件
 */
enum Event {
    /**
     * 自动触发的事件：晚上11点整，有电时断开电源
     */
    powerOffAtNight,

    /**
     * 自动触发的事件：早上7点整进入待机状态
     */
    switchToStandby,

    /**
     * 温度高于20°且有水时，开始烧水
     */
    startHeating,

    /**
     * 水箱温度达到100°时，切断电源
     */
    powerOffAtHighTemp,

    /**
     * 水箱烧坏事件
     */
    burningOut,

    /**
     * 维修完成事件，恢复到待机状态
     */
    repairCompleted
}
